package com.biz.service.MService.comment;

import java.util.List;

import com.biz.model.Hmodel.base.Tpics;
import com.biz.model.Pmodel.comment.Pscore;
import com.biz.model.Pmodel.comment.PscoreDetail;
import com.biz.model.Pmodel.comment.PscoreProject;
import com.biz.model.Pmodel.comment.PscoreText;
import com.biz.service.HService.base.BaseServiceI;

/**
 * **********************************************************************
 * 
 * @author LZQ
 *         <p/>
 *         <p/>
 *         *********************************************************************
 *         ***
 */
public interface ScoreServiceI extends BaseServiceI {

	List<PscoreProject> queryScoreProjectNew() throws Exception;

	Integer queryIsPL(String goodsid, String orderDetailId) throws Exception;

	boolean saveScore(Pscore new_score, List<PscoreDetail> new_detail)
			throws Exception;

	boolean saveScoreText(PscoreText new_text) throws Exception;

	boolean updatePic(List<Tpics> picsList) throws Exception;

	boolean saveScoreAll(Pscore add_Pscore,
			List<PscoreDetail> addList_PscoreDetail, PscoreText add_PscoreText,
			List<Tpics> picsList) throws Exception;

	List<Tpics> queryScoreTpics(String goods_id, String orderDetailId)
			throws Exception;

	Pscore queryPscore(String goodsId, String orderDetailId) throws Exception;

	List<PscoreProject> queryScoreProjectOld(String goods_id,
			String order_detail_id) throws Exception;

	List<PscoreText> queryScoreText(String goods_id, String orderDetailId)
			throws Exception;

	boolean updateScoreText(String scoreid, String additional) throws Exception;

}
